Добрый день, третий день пытаемся отправить обьект на бэкэнд - безуспешно, пробовали разные обработчики запросов. Помогите пожалуйста вот код js и flask.
$(document).ready(function() {
$( "#bot" ).click(function(){
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "/hello",
data: JSON.stringify({title: 'hallo', article: 'test'}),
success: function (data) {
console.log(data.title);
console.log(data.article);
},
dataType: "json"
});
});
});
Код:
|
from flask import Flask, render_template, request
app = Flask(__name__)
@app.route('/hello', methods=['POST', 'GET'])
def hello():
wtf = request.is_json
data = request.get_json()
data2 = request.json
data3 = request.data
data4 = request.json
return render_template('hello.html'
, wtf=wtf
, data=data
, data2=data2
, data3=data3
, data4=data4
)
if __name__ == '__main__':
app.run(debug=True) |